<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>py2rhino.obj._rhinoscript_classes._ObjectRootProp</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="py2rhino-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            >py2rhino</th>
          </tr></table></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        <a href="py2rhino-module.html">Package&nbsp;py2rhino</a> ::
        <a href="py2rhino.obj-module.html">Package&nbsp;obj</a> ::
        <a href="py2rhino.obj._rhinoscript_classes-module.html">Module&nbsp;_rhinoscript_classes</a> ::
        Class&nbsp;_ObjectRootProp
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="py2rhino.obj._rhinoscript_classes._ObjectRootProp-class.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<!-- ==================== CLASS DESCRIPTION ==================== -->
<h1 class="epydoc">Class _ObjectRootProp</h1><p class="nomargin-top"><span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp">source&nbsp;code</a></span></p>
<pre class="base-tree">
object --+
         |
        <strong class="uidshort">_ObjectRootProp</strong>
</pre>

<hr />
<!-- ==================== INSTANCE METHODS ==================== -->
<a name="section-InstanceMethods"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Instance Methods</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-InstanceMethods"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2rhino.obj._rhinoscript_classes._ObjectRootProp-class.html#color" class="summary-sig-name">color</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">color</span>=<span class="summary-sig-default">pythoncom.Empty</span>)</span><br />
      Returns or modifies the color of an object.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.color">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2rhino.obj._rhinoscript_classes._ObjectRootProp-class.html#color_source" class="summary-sig-name">color_source</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">source</span>=<span class="summary-sig-default">pythoncom.Empty</span>)</span><br />
      Returns or modifies the color source of an object.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.color_source">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2rhino.obj._rhinoscript_classes._ObjectRootProp-class.html#layer" class="summary-sig-name">layer</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">layer</span>=<span class="summary-sig-default">pythoncom.Empty</span>)</span><br />
      Returns or modifies the layer of an object.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.layer">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2rhino.obj._rhinoscript_classes._ObjectRootProp-class.html#linetype" class="summary-sig-name">linetype</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">layer</span>=<span class="summary-sig-default">pythoncom.Empty</span>)</span><br />
      Returns or modifies the linetype of an object.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.linetype">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2rhino.obj._rhinoscript_classes._ObjectRootProp-class.html#linetype_source" class="summary-sig-name">linetype_source</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">source</span>=<span class="summary-sig-default">pythoncom.Empty</span>)</span><br />
      Returns or modifies the linetype source of an object.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.linetype_source">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2rhino.obj._rhinoscript_classes._ObjectRootProp-class.html#name" class="summary-sig-name">name</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">names</span>=<span class="summary-sig-default">pythoncom.Empty</span>)</span><br />
      Returns or modifies the user-definable name of one or more objects.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.name">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2rhino.obj._rhinoscript_classes._ObjectRootProp-class.html#print_color" class="summary-sig-name">print_color</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">color</span>=<span class="summary-sig-default">pythoncom.Empty</span>)</span><br />
      Returns or modifies the print color of an object.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.print_color">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2rhino.obj._rhinoscript_classes._ObjectRootProp-class.html#print_color_source" class="summary-sig-name">print_color_source</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">source</span>=<span class="summary-sig-default">pythoncom.Empty</span>)</span><br />
      Returns or modifies the print color source of an object.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.print_color_source">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2rhino.obj._rhinoscript_classes._ObjectRootProp-class.html#print_width" class="summary-sig-name">print_width</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">width</span>=<span class="summary-sig-default">pythoncom.Empty</span>)</span><br />
      Returns or modifies the print width of an object.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.print_width">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2rhino.obj._rhinoscript_classes._ObjectRootProp-class.html#print_width_source" class="summary-sig-name">print_width_source</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">source</span>=<span class="summary-sig-default">pythoncom.Empty</span>)</span><br />
      Returns or modifies the print width source of an object.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.print_width_source">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
      <code>__delattr__</code>,
      <code>__getattribute__</code>,
      <code>__hash__</code>,
      <code>__init__</code>,
      <code>__new__</code>,
      <code>__reduce__</code>,
      <code>__reduce_ex__</code>,
      <code>__repr__</code>,
      <code>__setattr__</code>,
      <code>__str__</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== PROPERTIES ==================== -->
<a name="section-Properties"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Properties</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Properties"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
      <code>__class__</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== METHOD DETAILS ==================== -->
<a name="section-MethodDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Method Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-MethodDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="color"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">color</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">color</span>=<span class="sig-default">pythoncom.Empty</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.color">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns or modifies the color of an object.  Object colors are 
  represented as RGB colors.  An RGB color specifies the relative intensity
  of red, green, and blue to cause a specific color to be displayed.</p>
  <h1 class="heading">Parameters</h1>
    <p>color  (integer, Optional) - The new color value.  If omitted, the 
    current object color is returned.  Note, if arrObjects is specified, 
    lngColor is required.</p>
  <h1 class="heading">Returns</h1>
    <p>number - If a color value is not specified,  the current color value
    if successful. number - If a color value is specified, the previous 
    color value if successful. number - If objects is specified, then the 
    number of objects modified if successful. None - If not successful, or 
    on error.</p>
  <h1 class="heading">Rhinoscript</h1>
    <p>This function calls the Rhinoscript function: ObjectColor</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="color_source"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">color_source</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">source</span>=<span class="sig-default">pythoncom.Empty</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.color_source">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <pre class="literalblock">


Returns or modifies the color source of an object.   The color used to display objects is specified in one of four ways:
        1. Color from layer.  The object's layer determines the object's color.
        2. Color from object.  The object's color is set by the object itself.
        3. Color from material.  The object's diffuse material color determines the object's color.
        4. Color from parent. For objects with parents, like objects in block instances, use parent's color source. If no parent, treats as color from layer.

Parameters
==========
source  (integer, Optional) - The new color source.  If omitted, the current color source is returned.  Note, if arrObjects is specified, intSource is required.
        Value
        Description
        0
        Color from layer
        1
        Color from object
        2
        Color from material
        3

Returns
=======
number - If a color source is not specified,  the current color source if successful.
number - If a color source is specified, the previous color source if successful.
number - If objects is specified, then the number of objects modified if successful.
None - If not successful, or on error.

Rhinoscript
===========
This function calls the Rhinoscript function: ObjectColorSource

</pre>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="layer"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">layer</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">layer</span>=<span class="sig-default">pythoncom.Empty</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.layer">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns or modifies the layer of an object.</p>
  <h1 class="heading">Parameters</h1>
    <p>layer  (Layer, Optional) - The name of an existing layer.  If 
    omitted, the current object layer is returned.  Note, if arrObjects is 
    specified, strLayer is required.</p>
  <h1 class="heading">Returns</h1>
    <p>number - If a layer is not specified,  the object's current layer if
    successful. number - If a layer is specified, the object's previous 
    layer if successful. number - If objects is specified, then the number 
    of objects modified if successful. None - If not successful, or on 
    error.</p>
  <h1 class="heading">Rhinoscript</h1>
    <p>This function calls the Rhinoscript function: ObjectLayer</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="linetype"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">linetype</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">layer</span>=<span class="sig-default">pythoncom.Empty</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.linetype">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns or modifies the linetype of an object.</p>
  <h1 class="heading">Parameters</h1>
    <p>layer  (Layer, Optional) - The name of an existing linetype.  If 
    omitted, the current object linetype is returned.  Note, if arrObjects 
    is specified, strLinetype is required.</p>
  <h1 class="heading">Returns</h1>
    <p>number - If a linetype is not specified,  the object's current 
    linetype if successful. number - If a linetype is specified, the 
    object's previous linetype if successful. number - If objects is 
    specified, then the number of objects modified if successful. None - If
    not successful, or on error.</p>
  <h1 class="heading">Rhinoscript</h1>
    <p>This function calls the Rhinoscript function: ObjectLinetype</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="linetype_source"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">linetype_source</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">source</span>=<span class="sig-default">pythoncom.Empty</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.linetype_source">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <pre class="literalblock">


Returns or modifies the linetype source of an object.   The linetype used to display objects is specified in one of three ways:
        1. Linetype from layer.  The object's layer determines the object's linetype.
        2. Linetype from object. The object's linetype is set by the object itself.
        3. Linetype from parent.  For objects with parents, like objects in block instances, use parent's linetype. If no parent, treats as linetype from layer.

Parameters
==========
source  (integer, Optional) - The new linetype source.  If omitted, the current linetype source is returned.  Note, if arrObjects is specified, intSource is required.
        Value
        Description
        0
        Layer.  Use the object's layer linetype.
        1
        Object.  Use the object's linetype.
        2
        &lt;unused&gt;
        3

Returns
=======
number - If a linetype source is not specified,  the current linetype source if successful.
number - If a linetype source is specified, the previous linetype source if successful.
number - If objects is specified, then the number of objects modified if successful.
None - If not successful, or on error.

Rhinoscript
===========
This function calls the Rhinoscript function: ObjectLinetypeSource

</pre>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="name"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">name</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">names</span>=<span class="sig-default">pythoncom.Empty</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.name">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns or modifies the user-definable name of one or more 
  objects.</p>
  <h1 class="heading">Parameters</h1>
    <p>names  (List of string, Optional) - An list of strings identifying 
    the new user-definable names. This list must have the same upper bounds
    as arrObjects.  Each element in arrNames will correspond with each 
    element in arrObjects.</p>
  <h1 class="heading">Returns</h1>
    <p>list - If names is not specified,  the current object names if 
    successful. Note, if an object does not have a user-definable name, 
    it's corresponding element will be Null. list - If names is specified,
    the previous object names if successful.  Note, if an object does not 
    have a user-definable name, it's corresponding element will be Null. 
    None - If not successful, or on error.</p>
  <h1 class="heading">Rhinoscript</h1>
    <p>This function calls the Rhinoscript function: ObjectNames</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="print_color"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">print_color</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">color</span>=<span class="sig-default">pythoncom.Empty</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.print_color">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns or modifies the print color of an object.  Object print colors
  are represented as RGB colors.  An RGB color specifies the relative 
  intensity of red, green, and blue to cause a specific color to be 
  displayed.</p>
  <h1 class="heading">Parameters</h1>
    <p>color  (integer, Optional) - The new print color value.  If omitted,
    the current object color is returned.  Note, if arrObjects is 
    specified, lngColor is required.</p>
  <h1 class="heading">Returns</h1>
    <p>number - If a print color value is not specified,  the current print
    color value if successful. number - If a print color value is 
    specified, the previous print color value if successful. number - If 
    objects is specified, then the number of objects modified if 
    successful. None - If not successful, or on error.</p>
  <h1 class="heading">Rhinoscript</h1>
    <p>This function calls the Rhinoscript function: ObjectPrintColor</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="print_color_source"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">print_color_source</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">source</span>=<span class="sig-default">pythoncom.Empty</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.print_color_source">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <pre class="literalblock">


Returns or modifies the print color source of an object.  The color used to print objects is specified in one of four ways:
        1. Print color from layer.  Use the print color assigned to the object's layer.
        2. Print color from object.  Use the print color that is assigned to the object.
        3. Print color from display.  Use the object's display color.
        4. Print color from parent.  For objects with parents, like objects in block instances, use parent's print color.  If no parent, treats as print color from layer.

Parameters
==========
source  (integer, Optional) - The new print color source.  If omitted, the current print color source is returned.  Note, if arrObjects is specified, intSource is required.
        Value
        Description
        0
        Print color by layer.
        1
        Print color by object.
        2
        Print color by display.
        3

Returns
=======
number - If a print color source is not specified,  the current color source if successful.
number - If a print color source is specified, the previous color source if successful.
number - If objects is specified, then the number of objects modified if successful.
None - If not successful, or on error.

Rhinoscript
===========
This function calls the Rhinoscript function: ObjectPrintColorSource

</pre>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="print_width"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">print_width</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">width</span>=<span class="sig-default">pythoncom.Empty</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.print_width">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns or modifies the print width of an object.  Object print widths
  are measured in millimeters (mm).</p>
  <h1 class="heading">Parameters</h1>
    <p>width  (float, Optional) - The new print width value in millimeters,
    where dblWidth = 0.0 means use the default width, and dblWidth &lt; 0.0
    means do not print (visible for screen display, but does not show on 
    print).  If omitted, the current object print width is returned.  Note,
    if arrObjects is specified, dblWidth is required.</p>
  <h1 class="heading">Returns</h1>
    <p>number - If a print width value is not specified,  the current print
    width value if successful. number - If a print width value is 
    specified, the previous print width value if successful. number - If 
    objects is specified, then the number of objects modified if 
    successful. None - If not successful, or on error.</p>
  <h1 class="heading">Rhinoscript</h1>
    <p>This function calls the Rhinoscript function: ObjectPrintWidth</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="print_width_source"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">print_width_source</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">source</span>=<span class="sig-default">pythoncom.Empty</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2rhino.obj._rhinoscript_classes-pysrc.html#_ObjectRootProp.print_width_source">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <pre class="literalblock">


Returns or modifies the print width source of an object.  The width used to print objects is specified in one of three ways:
        1. Print width from layer.  Use the print width assigned to the object's layer.
        2. Print width from object.  Use the print width that is assigned to the object.
        3. Print width from parent.  For objects with parents, like objects in block instances, use parent's print width.  If no parent, treats as print width from layer.

Parameters
==========
source  (integer, Optional) - The new print width source.  If omitted, the current print width source is returned.  Note, if arrObjects is specified, intSource is required.
        Value
        Description
        0
        Print width by layer.
        1
        Print width by object.
        2
        &lt;unused&gt;
        3

Returns
=======
number - If a print width source is not specified,  the current width source if successful.
number - If a print width source is specified, the previous width source if successful.
number - If objects is specified, then the number of objects modified if successful.
None - If not successful, or on error.

Rhinoscript
===========
This function calls the Rhinoscript function: ObjectPrintWidthSource

</pre>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="py2rhino-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            >py2rhino</th>
          </tr></table></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    Generated by Epydoc 3.0.1 on Wed Sep 02 08:00:09 2009
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>
